@charset "utf-8";
@import url(reset.css);

.block{display:block;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{*zoom:1}

/* width */
.w100p{width:100%;}
.w320{width:320px;}

/* mg */
.mg{margin:auto auto;}

/* icon */
.icon_circle_s1,.icon_circle_s2{width:15px; height:15px; background:url(../images/circle_2.png) no-repeat 0 0; display:inline-block;}
.icon_circle_s2{background:url(../images/circle_1.png) no-repeat 0 0;}


.head{ height:46px; background:#e6e6e6; }
.logo{float:left; margin:7px 0 0 7px; _display:inline;}
.head .tip{float:right; color:#4f4f4f; font-size:13px; margin:22px 9px 0 0; _display:inline; font-weight:bold;}
.lb_wrap{width:320px; height:151px; overflow:hidden; position:relative;}
.lun_bo{width:320px; height:151px; position:absolute; top:1px; left:1px;}
.lb_nums{position:absolute; right:8px; bottom:4px;}
.lb_nums li{float:left; margin:0 6px 0 0; _display:inline;}
.lb_nums .current i{background:url(../images/circle_1.png) no-repeat 0 0;}
.pro_columns{padding:12px 4px; display:-webkit-box; overflow:hidden;}
.pro_column{margin: 0 2px;float: left;-webkit-box-flex: 1;-webkit-box-align: center; position:relative;}
.pro_item{border:1px solid #dddddd; width:151px; margin:0 0 6px 0;}
.pro_item .title{ color:#ea4b81; font-weight:bold; font-size:14px; display:block; line-height:23px; height:23px; overflow:hidden; margin:0 0 0 6px;}
.buy{width:143px; height:21px; line-height:21px; background:url(../images/btn_bg.png) no-repeat 0 0; color:#fff; font-size:12px; font-weight:bold; display:block; margin:0 0 6px 5px;}
.buy .price{margin:0 10px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.loading {text-align: center;margin: 10px auto; width:320px;}
.loading span {color: #666;font-size: 16px;font-weight: bold;}
.loading img {vertical-align: -8px;margin: 0 10px 0 0;}